#include<stdio.h>
#include<string.h>
    int stack[200];
        char s[200];
int main(){

    int head=0;
    fgets(s,sizeof(s),stdin);
    int len=strlen(s);
    int pp=0;
    int bj=0;
    for(int i=0;i<len-1;i++){
        if(s[i]=='('){
            head++;
            stack[head]=1;
        }
        if(s[i]=='['){
            if(stack[head]<2&&head){
                bj=1;
                break;
            }
            head++;
            stack[head]=2;
        }
        if(s[i]=='{'){
            if(stack[head]<3&&head){
                bj=1;
                break;
            }
            head++;
            stack[head]=3;
        }
            if(s[i]=='}'){
            if(stack[head]!=3){
                bj=1;
                break;
            }
            head--;
            pp++;
        }
        if(s[i]==']'){
            if(stack[head]!=2){
                bj=1;
                break;
            }
            head--;
            pp++;
        }
          if(s[i]==')'){
            if(stack[head]!=1){
                bj=1;
                break;
            }
            head--;
            pp++;
        }
        
    }
    if(bj)printf("ERR ");
    else{
        printf("MATCHED ");
    }
    printf("%d",pp);
    return 0;
}